package ArrayList集合.迭代器遍历;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

//利用迭代器遍历对象
public class IteratorText {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        System.out.println(list);//将列表中的所有元素输出

        //为列表设置迭代器
        Iterator<String> it = list.iterator();
        //it.hasNext():即从0索引开始，向下判断是否有元素，有则为true
        while (it.hasNext()) {
            String str = it.next();//将判断索引位置的元素取出
            System.out.println(str);//打印
        }
    }
}
